package com.kds.smarthome.entity;

import lombok.Data;
import java.util.Date;

/**
 * 定时任务执行日志
 */
@Data
public class QuartzJobLog {
    
    /**
     * 日志ID
     */
    private Long logId;
    
    /**
     * 任务ID
     */
    private String jobId;
    
    /**
     * 任务名称
     */
    private String jobName;
    
    /**
     * 任务组
     */
    private String jobGroup;
    
    /**
     * SpringEL表达式
     */
    private String springElExpression;
    
    /**
     * 任务参数
     */
    private String jobData;
    
    /**
     * 执行开始时间
     */
    private Date startTime;
    
    /**
     * 执行结束时间
     */
    private Date endTime;
    
    /**
     * 执行耗时（毫秒）
     */
    private Long executeTime;
    
    /**
     * 执行状态（0失败 1成功）
     */
    private Integer status;
    
    /**
     * 错误信息
     */
    private String errorMessage;
    
    /**
     * 执行结果
     */
    private String result;
} 